

* {
	margin:0; padding:0;
}

body {
 position:relative;
 height:100%;
 font-family:Tahoma, Arial, sans-serif;
}
 
ul.iconflag {
	display: block;
	width: 350px;
	margin-bottom: 15px;
	
}
ul.iconflag li{
	float:left;
	display: block;
	width: 69px;
	height: 68px;
	background:url('../assets/loginbg2.png') 0 0 no-repeat;
    margin: 5px;	
    padding:4px;	
	
}
ul.iconflag li img{
	display: block;
	width:60px;
	height:60px;
 
}

img {
	border:0;
}

#container {
	width:990px;
	margin:0 auto;
}

#container .logo {
	width:320px;
	margin:160px auto 0;
}

#container #box {
 clear:both;
 float:none;
 width:50%;
 margin:auto 0;
 background:#FFF;
}

p.main label {
 float:left;
 padding:5px;
 display:inline;
 margin-left:40px;
 font-size:13px;
 color:#000;
 margin-right:10px;
}

#box p {
 clear:both;
 float:none;
 width:100%;
}

p.main INPUT {
 background:url('../assets/input.png') 0 0 repeat-x;
 border:1px solid #d3d3d3;
 color:#555;
 padding:5px;
 float:left;
 width:200px;
}

input.login {
 float:right;
 padding:3px 10px 3px 10px;
 color:#fff;
 font-size:12px;
 text-decoration:none;
 border:1px solid #555;
 background:url('../assets/rep1.png') 50% 50% repeat-x;
 display:inline;
 margin-right:5px;
}

span {
 font-size:13px;
 color:#666;
}

.space {
 padding-top:15px;
}

span input {
 margin-left:125px;
 margin-right:5px;
 border:1px solid #111;
 background:#444;
 color:#fff;
}
